package com.vip.iot.entity;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 报警信息通知实体
 * @auther wgb
 * @Date 2019/3/6
 */
@Data
public class PosAlarmInfo {
    /** 报警类型 */
    private int type;

    /** 报警时间戳（秒） */
    private int time;

    /** 报警信息 */
    @JSONField(name = "alarm_info")
    private String alarmInfo;

    /** 报警状态 ：1 成功 0 失败 */
    @JSONField(name = "card_id")
    private int cardId;

    /** 报警状态 ：1 成功 0 失败 */
    private int status;

    /** 动态围栏id */
    @JSONField(name = "dynamic_area_id")
    private int dynamicAreaId;

    /** 数据库报警信息id */
    private int id;

    /** 聚众中心点坐标 */
    @JSONField(name = "center_point")
    private CenterPoint centerPoint;

    /** 报警的有效时长 */
    @JSONField(name = "out_time")
    private int outTime;

    /** 内部使用字段 */
    private int uuid;

    /** 内部使用字段 */
    private int utype;

    /**  报警相关的区域id */
    @JSONField(name = "area_id")
    private int areaId;

    /**  报警区域所在楼层id */
    @JSONField(name = "floor_id")
    private int floorId;

    /** 报警区域所在场景id */
    @JSONField(name = "scene_id")
    private int sceneId;

    /** 报警区域所在建筑id */
    @JSONField(name = "building_id")
    private int buildingId;

    /** 报警信息对应的人员名称 */
    private String name;

    /** 报警相关坐标 */
    private String pos;

}
